using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("StorePackDef")]
	public class StorePackDef : MonoBehaviour
	{
		public string m_buttonPrefab => method_4("m_buttonPrefab");

		public string m_lowPolyPrefab => method_4("m_lowPolyPrefab");

		public string m_logoTextureName => method_4("m_logoTextureName");

		public string m_logoTextureGlowName => method_4("m_logoTextureGlowName");

		public string m_accentTextureName => method_4("m_accentTextureName");

		public Material m_background => method_3<Material>("m_background");

		public MusicPlaylistType m_playlist => method_2<MusicPlaylistType>("m_playlist");

		public string m_preorderAvailableDateString => method_4("m_preorderAvailableDateString");

		public string m_preorderDustAvailableDateString => method_4("m_preorderDustAvailableDateString");

		public StorePackDef(IntPtr address, string className)
			: base(address, className)
		{
		}

		public StorePackDef(IntPtr address)
			: this(address, "StorePackDef")
		{
		}
	}
}
